package com.muyu.danmo.domain.dto;

import com.muyu.danmo.domain.*;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.List;

/**
 * @author Administrator
 */
@Data
public class PersonAddDTO implements Serializable {

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 身份证正面
     */
    @NotBlank(message = "身份证正面不能为空")
    private String idFrontImageId;

    /**
     * 身份证反面
     */
    @NotBlank(message = "身份证反面不能为空")
    private String idReverseImageId;

    /**
     * 姓名
     */
    @NotBlank(message = "姓名不能为空")
    private String name;

    /**
     * 朝代
     */
    private Long dynastiesId;

    /**
     * 基本信息id
     */
    private Long basicId;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 备注
     */
    private String remark;

    /**
     * 星图
     */
    List<DanmoInformationMapTitle> danmoInformationMapTitleList;

    /**
     * 信息栏
     */
    private DanmoInformationBar danmoInformationBar;



    /**
     * '个人简介'
     */
    private List<DanmoInformationContent> danmoInformationContentList;


    /**
     * 协会
     */
    private List<PersonPositionDTO> personPositionList;


    /**
     * 个人头像集
     */
    private List<DanmoInformationPhotos> danmoInformationPhotosList;

    /**
     * 个人作品
     */
    private List<DanmoPersonalPictures> danmoPersonalPicturesList;



}
